Soon after the World Trade Center towers fell on 9/11, it became clear the United States would invade Afghanistan. Writer and "This American Life" radio producer Scott Carrier decided to go there too. He wanted to see for himself: who are these fanatics, the fundamentalists, the Taliban and the like[...]